package org.example.novel.annotation;

import java.lang.annotation.*;

@Documented
@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface RateLimiter {

    /**
     * 限流Key
     */
    String key();

    /**
     * 限流次数
     */
    int count() default 60;

    /**
     * 限流时间 单位:秒
     */
    int time() default 2;


}
